Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 Estonia F1 Belarus F1 Belarus F2 Belarus F3 Belarus F4 Czech Republic F5 Russia F2 Bulgaria F2 Poland F3 Armenia F2 Estonia F2 Lithuania F1 Poland F5 Kazakhstan F7 Kazakhstan F8 Russia F1 Russia F4 Russia F5 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Poland F1 Poland F2 Poland F3 Russia F8 Russia F9 Kazakhstan F6 Kazakhstan F7 Italy F24 Kazakhstan F8 Kazakhstan F9 Germany F3 Germany F4 Russia F1 Russia F2 Turkey F12 Uzbekistan F1 Italy F4 Uzbekistan F2 Italy F5 Ukraine F3 Russia F8 Belarus F1 Belarus F2 Egypt F34 Russia F3 Spain F15 Italy F23 Belarus F4 Italy F27 Croatia F5 Turkey F26 Turkey F27 Belarus F2 Russia F8 Russia F6 Russia F7 Belarus F1 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Italy F15 Russia F7 Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Denmark F1 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Belarus F2 M25 Astana V Trani Cup - Trani Unicredit (Suisse) Bank S.A. Challenger - Chiasso Russia F2 Open Castilla y Leon - Segovia Open D'Orleans - Orleans Memorial Manfredini - Sassuolo Open de L'Isere-Trophee BNP Paribas - Grenoble Challenger DCN de Cherbourg - Cherbourg Open Diputacion Ciudad de Pozoblanco - Cordoba Memorial Manfredini - Sassuolo Trofeo Sisma Mantova - Mantova Ethias Trophy - Mons Guzzini Challenger - Recanati Internationaux du Doubs - Besancon M15 Maanshan M15 Luan M25 Luzhou 5° Sporting Challenger - Turin Bergamo Challenger Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Challenger Lugano - Lugano Heilbronn Challenger Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Recanati Challenger Open D'Orleans - Orleans Geneva Challenger - Geneva Arroyo de la Encomienda - Valladolid Astana Challenger Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Prostejov Challenger Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Genova Challenger Szczecin Challenger Mons Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome Prague Challenger Monza Challenger IPP Open - Helsinki Beijing Challenger KGHM Dialog Polish Indoors - Wroclaw Samarkand Challenger Tashkent Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mersin Challenger Karshi Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Como Challenger M15 Astana Turin Challenger Prague Challenger Milan Challenger Portoroz Challenger Astana Challenger Prostejov Challenger Segovia Challenger San Remo Tennis Cup - San Remo St. Remy Challenger Istanbul Challenger Petange Challenger Fergana Challenger TEAN International - Alphen Aan Den Rijn Kazan Challenger Tyumen Challenger 3rd Volkswagon Challenger - Wolfsburg President's Cup - Astana Astana Challenger Heilbronn Challenger Fergana Challenger Braunschweig Challenger Istanbul Challenger Izmir Challenger Tashkent Challenger Helsinki Challenger Kazan Challenger Napoli Challenger Batman Challenger Marburg Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Segovia Challenger Arpa Ceramic Cup - Reggio Emilia Karshi Challenger Tashkent Challenger LXVII Concursu Internacional de Vigo - Vigo Bratislava Challenger Brescia Challenger Andria Challenger Citta di Como - Como Bangkok Challenger Launceston Challenger Bergamo Challenger Bauer Watertechnology Cup 2007 - Eckental Poprad Tatry Challenger Brescia Challenger Bangkok Challenger Bergamo Challenger Karshi Challenger Recanati Challenger Astana Challenger Astana Challenger Tunis Challenger Irving Challenger Astana Challenger M25 Toulouse-Balma Mersin Challenger Astana Challenger Bratislava Challenger Samarkand Challenger Shymkent Challenger Orleans Challenger Tashkent Challenger Andria Challenger Happy Valley Challenger Genova Challenger Orleans Challenger Dallas Challenger Mons Challenger Eckental Challenger Prague Challenger Braunschweig Challenger Izmir Challenger M25 Kiseljak Geneva Challenger M25 Kursumlijska Banja Shymkent Challenger Recanati Challenger St. Remy Challenger Heilbronn Challenger M25 Hong Kong Helsinki Challenger M25 Hong Kong Heilbronn Challenger Bergamo Challenger Shenzhen 1 Challenger Samarkand Challenger Aix En Provence Challenger Oeiras 1 Challenger Prague Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger M25 Kachreti Pune Challenger Happy Valley Challenger Manila Challenger Wroclaw Challenger Marburg Challenger Barletta Challenger Shymkent Challenger Vicenza Challenger Binghamton Challenger Lexington Challenger Granby Challenger Turin Challenger Tennis Napoli Cup - Napoli Brest Challenger Bangkok Challenger Cherbourg Challenger Trnava Challenger Wroclaw Challenger St. Brieuc Challenger Oeiras 1 Challenger Milan Challenger Shenzhen 1 Challenger M25 Doha Zhangjiagang Challenger Nonthaburi 4 Challenger Cherbourg Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Ostrava Challenger Aptos Challenger Tashkent Challenger Rennes Challenger Quimper Challenger Braunschweig Challenger Phoenix Challenger The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Ilkley Challenger Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Portoroz Challenger Istanbul Challenger Italy F3 (Basiglio) Nur-Sultan Challenger Pozoblanco Challenger Segovia Challenger Lermontov Challenger Aptos Challenger Rome Challenger Phoenix Challenger Rovereto Challenger Mauthausen Challenger Brest Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Astana Challenger Riviera di Rimini Challenger - Rimini Shenzhen 2 Challenger Glasgow Challenger Pau Challenger Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Gwangju Challenger Open de Rennes La Trinitaine - Rennes Guangzhou Challenger Wuxi Challenger Kachreti Challenger Izmir Cup - Izmir Open des Alpes Trophee BNP Paribas - Grenoble St. Tropez Challenger Bratislava Challenger Bratislava Challenger Ethias Trophy - Mons Cassis Challenger Rennes Challenger Napoli Challenger Bordeaux Challenger Jonkoping Challenger Milan Challenger Prostejov Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Estoril Open - Estoril Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Proton Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Davidoff Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger Winston Salem - Winston Salem Open de Moselle - Metz Heilbronn Challenger Qatar ExxonMobil Open - Doha Kazan Challenger Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Open 13 - Marseille Bet-at-home Open - Hamburg Kremlin Cup - Moscow Portugal Open - Oeiras Power Horse Cup - Dusseldorf Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Lugano Challenger Szczecin Challenger Winnipeg Challenger Heilbronn Challenger Kolkata Challenger AEGON Championships - London Perugia Challenger Geneva Challenger Belgrade Challenger St. Brieuc Challenger Manacor Challenger BMW Open - Munich Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Tyumen Challenger ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Almaty Challenger Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Sofia Open - Sofia Antalya Open - Antalya Murray River Open - Melbourne Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Sofia Open - Sofia Stockholm Open - Stockholm Astana Open - Nur-Sultan If Stockholm Open - Stockholm Adelaide International 2 - Adelaide Porto Challenger Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Napoli Challenger China Open - Beijing Turin Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Fergana Challenger AEGON International - Eastbourne Bangalore Challenger Helsinki Challenger Estoril Open - Estoril ATP Kremlin Cup - Moscow Grand Prix Hassan II - Marrakech Bergamo Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest PBZ Zagreb Indoors - Zagreb Libema Open - 's-Hertogenbosch Oeiras 2 Challenger Kazan Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Erste Bank Open - Vienna Tata Open Maharashtra - Pune Koblenz Challenger AEGON Championships - London Astana Open - Nur-Sultan International German Open - Hamburg Citi Open - Washington Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Portoroz Challenger Sardegna Open - Cagliari Belgrade 2 - Belgrade Astana Challenger Adelaide International 1 - Adelaide Kremlin Cup - Moscow BMW Open - Munich Eckental Challenger Open 13 - Marseille New Delhi Challenger Chengdu Open - Chengdu Astana Open - Astana SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Heilbronn Challenger BMW Open - Munich Delray Beach International Tennis Championships - Delray Beach Kazan Challenger Rome Challenger Brisbane International - Brisbane Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Mons Challenger Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger BMW Open - Munich Koblenz Challenger The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Segovia Challenger Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest Portoroz Challenger TEB BNP Paribas Istanbul Open - Istanbul Napoli Challenger Brisbane - Brisbane Bendigo Challenger Budapest Challenger Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Tata Open Maharashtra - Pune Recanati Challenger Recanati Challenger Kremlin Cup - Moscow Bratislava 2 Challenger Pau Challenger Marburg Challenger Scheveningen Challenger Ricoh Open - 's-Hertogenbosch Nur-Sultan Challenger Vancouver Challenger Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Mercedes Cup - Stuttgart Internazionali di Tennis - Bergamo Chengdu Open - Chengdu Tata Open Maharashtra - Pune DIEMA XTRA Sofia Open - Sofia Gwangju Challenger Zadar Challenger Millennium Estoril Open - Estoril Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona New Delhi Challenger BMW Open - Munich Noventi Open - Halle Thionville Challenger Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Astana Challenger Open 13 Provence - Marseille Open SEAT 2008 - Barcelona Matsuyama Challenger Hersonissos 5 Challenger Legg Mason Tennis Classic - Washington Yokohama Challenger Lille Challenger Medibank International - Sydney Open 13 - Marseille Busan Challenger Porto Challenger AEGON International - Eastbourne Shanghai Challenger Guangzhou Challenger St. Brieuc Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Rogers Cup - Toronto Apia International - Sydney Koblenz Challenger Vilnius Challenger Sopot Challenger Rogers Masters - Toronto Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Busan Challenger Internazionali BNL dItalia - Rome Rogers Cup - Montreal Kobe Challenger Nottingham Challenger Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Milan Challenger AEGON International - Eastbourne Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rolex Paris Masters - Paris French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Chengdu Open - Chengdu Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg BMW Open - Munich Open Sabadell Atlantico - Barcelona Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Wimbledon - London French Open - Paris Davis Cup, Group 1, PO, THA-KAZ 0-5 Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, Group II, 2R, MDA-BLR 4-1 U.S. Open - New York Davis Cup, Group II, 1R, IRL-BLR 0-5 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group I, 1R, BLR-POR 3-2 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London Chisinau Challenger Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group II, 1R, BLR-IRL 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, World Group, QR, GER-BLR 4-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, PO, SVK-BLR 3-1 Olympics - Tokyo Sassuolo Challenger